package com.myway.dto.report;

import java.math.BigDecimal;
import java.util.Date;

/*
 * 机票出票明细表
 * 
 * */
public class DTOAirPlaneTicketDetailReport implements java.io.Serializable{
	
	private static final long serialVersionUID = -7630830406984042663L;
	private  String  ticketNo; //票号
	private  String  orderNo;  //订单号
	private  String  airRange; //航程
	private  String  cabinSeat; //舱位
	private  BigDecimal  disCount; //折扣
	private  String  issuedDate; //出票日期
	private  String  flightDate; //航班日期
	private  BigDecimal  marketFee; //票面价
	private  BigDecimal  agentFeeRate; //代理费率
	private  BigDecimal  agentFee; //代理费
	private  BigDecimal  airportTax; //机场建设费
	private  BigDecimal  pointPrice; //积分
	private  BigDecimal  fuelTax; //燃油费
	private  BigDecimal  amount; //支付金额
	private  String  passengerType; //旅客类型
	private  String  payType; //支付公司  
	private  String  dealId; //支付流水号
	//---查询条件--- 
	private Date startIssuedTime;  //   出票开始时间
	
	private Date endIssuedTime;    //   出票结束时间
	
	private Date startFlightDate;  //   出票开始时间
	
	private Date endFlightDate;    //   出票结束时间
	
	private String payTypeCode ;    //   支付方式
	
	private String depCode ;    //  出发地
	private String arrCode ;    //  目的地
	
	private String  agentCode;    //  代理code
	
	/**
	 * currentPageNum:当前第几页
	 */
	private int currentPageNum;
	
	/**
	 * pageSize:每页记录数
	 */
	private int pageSize;
	public String getTicketNo() {
		return ticketNo;
	}
	public void setTicketNo(String ticketNo) {
		this.ticketNo = ticketNo;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public String getAirRange() {
		return airRange;
	}
	public void setAirRange(String airRange) {
		this.airRange = airRange;
	}
	public String getCabinSeat() {
		return cabinSeat;
	}
	public void setCabinSeat(String cabinSeat) {
		this.cabinSeat = cabinSeat;
	}
	public BigDecimal getDisCount() {
		return disCount;
	}
	public void setDisCount(BigDecimal disCount) {
		this.disCount = disCount;
	}
	public String getIssuedDate() {
		return issuedDate;
	}
	public void setIssuedDate(String issuedDate) {
		this.issuedDate = issuedDate;
	}
	public String getFlightDate() {
		return flightDate;
	}
	public void setFlightDate(String flightDate) {
		this.flightDate = flightDate;
	}
	public BigDecimal getMarketFee() {
		return marketFee;
	}
	public void setMarketFee(BigDecimal marketFee) {
		this.marketFee = marketFee;
	}
	public BigDecimal getAgentFeeRate() {
		return agentFeeRate;
	}
	public void setAgentFeeRate(BigDecimal agentFeeRate) {
		this.agentFeeRate = agentFeeRate;
	}
	public BigDecimal getAgentFee() {
		return agentFee;
	}
	public void setAgentFee(BigDecimal agentFee) {
		this.agentFee = agentFee;
	}
	public BigDecimal getAirportTax() {
		return airportTax;
	}
	public void setAirportTax(BigDecimal airportTax) {
		this.airportTax = airportTax;
	}
	public BigDecimal getFuelTax() {
		return fuelTax;
	}
	public void setFuelTax(BigDecimal fuelTax) {
		this.fuelTax = fuelTax;
	}
	public BigDecimal getAmount() {
		return amount;
	}
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	public String getPassengerType() {
		return passengerType;
	}
	public void setPassengerType(String passengerType) {
		this.passengerType = passengerType;
	}
	public String getPayType() {
		return payType;
	}
	public void setPayType(String payType) {
		this.payType = payType;
	}
	public int getCurrentPageNum() {
		return currentPageNum;
	}
	public void setCurrentPageNum(int currentPageNum) {
		this.currentPageNum = currentPageNum;
	}
	public int getPageSize() {
		return pageSize;
	}
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}
	public Date getStartIssuedTime() {
		return startIssuedTime;
	}
	public void setStartIssuedTime(Date startIssuedTime) {
		this.startIssuedTime = startIssuedTime;
	}
	public Date getEndIssuedTime() {
		return endIssuedTime;
	}
	public void setEndIssuedTime(Date endIssuedTime) {
		this.endIssuedTime = endIssuedTime;
	}
	public Date getStartFlightDate() {
		return startFlightDate;
	}
	public void setStartFlightDate(Date startFlightDate) {
		this.startFlightDate = startFlightDate;
	}
	public Date getEndFlightDate() {
		return endFlightDate;
	}
	public void setEndFlightDate(Date endFlightDate) {
		this.endFlightDate = endFlightDate;
	}
	public String getPayTypeCode() {
		return payTypeCode;
	}
	public void setPayTypeCode(String payTypeCode) {
		this.payTypeCode = payTypeCode;
	}
	public BigDecimal getPointPrice() {
		return pointPrice;
	}
	public void setPointPrice(BigDecimal pointPrice) {
		this.pointPrice = pointPrice;
	}
	public String getDealId() {
		return dealId;
	}
	public void setDealId(String dealId) {
		this.dealId = dealId;
	}
	public String getDepCode() {
		return depCode;
	}
	public void setDepCode(String depCode) {
		this.depCode = depCode;
	}
	public String getArrCode() {
		return arrCode;
	}
	public void setArrCode(String arrCode) {
		this.arrCode = arrCode;
	}
	public String getAgentCode() {
		return agentCode;
	}
	public void setAgentCode(String agentCode) {
		this.agentCode = agentCode;
	}
	
	
	
}
